from models import *
from datetime import date

directions = [Direction(1, "Исит"),
              Direction(2, "Ибас"),
              Direction(3, "Моаис"),
              Direction(4, "КБ"),
              Direction(5, "ПИ"),
              Direction(6, "Психология"),
              Direction(7, "Физика"),
              Direction(8, "Таможенное дело"),
              Direction(9, "Социология"),
              Direction(10, "Философия")]

students = [Student(1, "Ропов", directions[3]),
            Student(2, "Меньшикова", directions[5]),
            Student(3, "Иванов", directions[1]),
            Student(4, "Смирнов", directions[0]),
            Student(5, "Латыпов", directions[6]),
            Student(6, "Сидоров", directions[2]),
            Student(7, "Михайлов", directions[2]),
            Student(8, "Антипин", directions[4]),
            Student(9, "Рожков", directions[0]),
            Student(10, "Смецкой", directions[3])]

laborants = [Laborant(1, "Александров"),
             Laborant(2, "Фурзикова"),
             Laborant(3, "Паняев"),
             Laborant(4, "Сергеев"),
             Laborant(5, "Якушев"),
             Laborant(6, "Собянин"),
             Laborant(7, "Кондратьева"),
             Laborant(8, "Семихин"),
             Laborant(9, "Семихина"),
             Laborant(10, "Платонов")]

cabinets = [Cabinet(1, "5-210"),
            Cabinet(2, "12-101"),
            Cabinet(3, "12-201"),
            Cabinet(4, "5-317"),
            Cabinet(5, "5-111"),
            Cabinet(6, "4-420"),
            Cabinet(7, "4-413"),
            Cabinet(8, "5-209"),
            Cabinet(9, "11-508а"),
            Cabinet(10, "4-308")]

entries = [Entry(1, cabinets[1], students[2], laborants[4], 5, 4, date(2023, 11, 5)),
           Entry(2, cabinets[0], students[4], laborants[3], 4, 3, date(2023, 11, 6)),
           Entry(3, cabinets[9], students[5], laborants[4], 3, 2, date(2023, 11, 7)),
           Entry(4, cabinets[8], students[6], laborants[1], 7, 4, date(2023, 11, 7)),
           Entry(5, cabinets[6], students[1], laborants[0], 8, 1, date(2023, 11, 8)),
           Entry(6, cabinets[5], students[0], laborants[9], 9, 2, date(2023, 11, 8)),
           Entry(7, cabinets[7], students[2], laborants[5], 1, 3, date(2023, 11, 9)),
           Entry(8, cabinets[1], students[7], laborants[5], 2, 3, date(2023, 11, 9)),
           Entry(9, cabinets[0], students[8], laborants[2], 5, 4, date(2023, 11, 9)),
           Entry(10, cabinets[4], students[9], laborants[8], 10, 2, date(2023, 11, 10))]
